<?php


#--------------------------------------------------
# ALL INCLUDES + STANDARD-VALUES
#--------------------------------------------------
include_once ("../include/author.php5");
include_once ("../include/config.inc");
include_once ("../include/template.inc");
include_once ("../include/class.db.php5");
include_once ("../include/class.tools.php5");
include_once ("../include/class.time.php5");
include_once ("./tools.php5");
include_once ("../dataAccess/classes/Schule.php5");
include_once ("../dataAccess/dao/SchuleDAO.php5");

$svo = new db("svoptik");
$tools = new tool();
$time = new TimeUtil();
include_once ("../include/global_fix_intern.inc");
#--------------------------------------------------
# CREATE TEMPLATE
#--------------------------------------------------
$t = new Template("templates", "keep");
$t->set_file(array (
	"page" => "svoptik.tpl",
	"navi" => "navi.tpl",
	"schule" => "schule_sort.tpl",
	"schule_msg" => "msg.tpl"
));
#--------------------------------------------------

#--------------------------------------------------
# CREATE NAVIGATION RIGHT
#--------------------------------------------------
$links = "";
$url[0] = array (
	"URL" => "",
	"URL-TEXT" => "",
	"ONCLICK" => "",
	"TARGET" => "_self"
);
for ($i = 0; $i < count($url); $i++) {
	$links .= "
														        <tr height=\"15\">
																	<td valign=\"top\"><img src=\"../standard/spacer.gif\" width=\"20\" height=\"15\" border=\"0\" alt=\"\"></td>
																	<td valign=\"top\"><a href=\"" . $url[$i]['URL'] . "\" class=\"sitenav\" target=\"" . $url[$i]['TARGET'] . "\" onClick=\"" . $url[$i]['ONCLICK'] . "\">" . $url[$i]['URL-TEXT'] . "</a></td>
																	<td valign=\"top\"><img src=\"../standard/spacer.gif\" width=\"20\" height=\"15\" border=\"0\" alt=\"\"></td>
																</tr>
																<tr height=\"15\">
														            <td colspan=\"3\"><img src=\"../standard/spacer.gif\" width=\"20\" height=\"15\" border=\"0\" alt=\"\"></td>
																</tr>
														       ";
}
include_once ("../member/standard/navi.php5");
$t->set_var(array (
	"LINKS" => $links,
	"BANNER" => $banner,
	"JSNAVI" => $js_navi
));
$right_nav = $t->parse("", "navi", true);
#--------------------------------------------------

#--------------------------------------------------
# CREATE CONTENT "SCHULEN"
#--------------------------------------------------
if ($usr_priv > 2) {

	// anzeigen
	$dao = new SchuleDAO();

	// speichern
	if ($send) {
		foreach ($_REQUEST as $key => $element) {
			if (ereg("^sp_", $key)) {
				list ($name, $id) = explode("_", $key);
				$schule = $dao->findById($id);
				$schule->position = $element;
				$dao->update($schule);
			}
		}
		$msg = "Die Sortierung wurde gespeichert.";
		$msg = "<script language=\"javascript\" type=\"text/javascript\">alert('" . $msg . "');window.location.replace('schule_sort.php5');</script>";
		$t->set_var(array (
			"MSG" => $msg
		));
		$content .= $t->parse("", "schule_msg", true);
	}
	// laden
	$schulen = $dao->findAllSortedByPos();
	if (!empty($schulen)) {
		foreach ($schulen as $schule) {
			$items .= sprintf("<li>%s<input type=\"hidden\" name=\"%s\" value=\"%d\"/></li>", $schule->name, "sp_" . $schule->id, $schule->position);
		}
	}
	$t->set_var(array (
		"SCHULEN" => $items
	));
	$content .= $t->parse("", "schule", true);

} else {
	$content = "
							  <script language=\"javascript\">
							  <!--
							  alert('Du besitzt leider nicht die erforderlichen Rechte,\\num diese Seite anzeigen zu lassen!');
							  window.location.replace('index.php5');
							  //-->
							  </script>
							  ";

}

#--------------------------------------------------

#--------------------------------------------------
# PARSE & OUTPUT
#--------------------------------------------------
$t->set_var(array (
	"sitenav" => "MEMBERAREA -> SCHULEN SORTIEREN",
	"content" => $content . "<br>",
	"navi" => $right_nav,
	"FORM_TARGET" => "schule_sort.php5"
));

$t->parse("ALL", "page", true);
$t->p("ALL");
?>
